home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / cp100a.zip / CATPORT.DOC next >
Text File  |  1991-12-27  |  26KB  |  690 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                         ╒═════════════════════════════╕
  23.                         │    CatPort Version 1.00     │
  24.          ╒══════════════╛                             ╘══════════════╕
  25.          │  Doorfile conversion / control utility for Wildcat! 3.xx  │
  26.          ╘══════════════╕                            ╒═══════════════╛
  27.                         │     (c) 1991 - RhoSoft     │
  28.                         ╘════════════════════════════╛
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                           Table of Contents
  59.  
  60.                           Introduction...................1
  61.                           Why CatPort?...................1
  62.                           Technical description..........2
  63.                           Legal mumbo-jumbo..............3
  64.                           Distribution / Registration....3
  65.                           General operation..............4
  66.                           Command format.................5
  67.                           Enhanced options...............5
  68.                             ASWAP........................5
  69.                             SLIMIT.......................6
  70.                             RESTRICT.....................6
  71.                             TLIMIT.......................6
  72.                           Usage samples..................7
  73.                           Error logging..................8
  74.                           Support........................9
  75.                           Future features "in the works".9
  76.                           Registration form..............10
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                                            CatPort 1.00  (i)
  110.  
  111.  
  112.    Introduction
  113.  
  114.         CatPort is a doorfile converter, especially written for Wildcat
  115.      version 3.00 and up. What is a doorfile converter? Simply, it is
  116.      a program that enables a BBS sysop to run a wider selection of online
  117.      programs as external additions to his or her BBS (these programs are
  118.      typically referred to as "doors".
  119.         Each "brand" of BBS software that supports door programs creates
  120.      an file by which it may pass information regarding the on-line caller
  121.      to the door program, such as the caller's name, password, amount of
  122.      logon time left, and color / graphics preferences. These information
  123.      files are typically called door dropfiles.
  124.         The basic problem is that most BBS programs create this dropfile in
  125.      a format unique to itself. Since there are many BBS packages on the
  126.      market, literally dozens of names/formats of door dropfiles exist, all
  127.      slightly different from each other. When a programmer writes a door
  128.      program, he or she generally cannot take ALL dropfile formats into
  129.      consideration, so the program is written to expect a door dropfile that
  130.      matches a particular format, or perhaps one of a small selection of
  131.      formats. Without a dropfile converter, a door program that was written
  132.      to run on an RBBS-PC BBS cannot run on a Wildcat BBS, since RBBS-PC and
  133.      Wildcat create different dropfile formats. A dropfile converter reads
  134.      the information associated with one particular BBS dropfile format, and
  135.      writes the appropriate dropfile fomat that the door program expects to
  136.      see. CatPort will read the files produced by Wildcat (these are called
  137.      DOOR.SYS and USERINFO.DAT), and create a selected dropfile format from
  138.      them.
  139.  
  140.    Why CatPort?
  141.  
  142.         In my attempts to run door programs not written for Wildcat, I
  143.      began looking for conversion programs that would read the two files
  144.      Wildcat 3 creates and output an appropriate dropfile. After many
  145.      failures, I found 2 common problems with most, and decided to code my own.
  146.         First, Wildcat 3 uses the brand-new format for DOOR.SYS, arrived at
  147.      in July of 1991, and was the first such BBS to do so. This in effect
  148.      makes the DOOR.SYS that wildcat creates different in amount of
  149.      information from other BBS programs using the same "standard" format.
  150.      All dropfile converters I tried that supported the older format failed
  151.      due to an inability to handle the extra data in Wildcat's DOOR.SYS.
  152.         Second, some programs worked "some of the time" - some users had
  153.      problems, others didn't. I finally managed to trace this to the fact
  154.      that some of the data Wildcat places in the DOOR.SYS may take multiple
  155.      lines - this is something that most other doorfile converters did not
  156.      take into effect. The only product I found that always worked was Steve
  157.      Cox's excellent LIVECAT door environment, but there were some programs
  158.      I wanted to run as DOS hooks, and not include in LIVECAT's menuing
  159.      system. For these, LIVECAT was simply "overkill", and since I place
  160.      time limit restrictions on games in LIVECAT, these restrictions were
  161.      being carried over to non-game programs that I did not want restrictions
  162.      placed upon. This meant I could not use LIVECAT for these programs.
  163.  
  164.                                                            CatPort 1.00  (1)
  165.  
  166.  
  167.  
  168.    Technical description of CatPort
  169.  
  170.         CatPort is written in Borland Turbo C++, which makes it very
  171.      compact and fast. In fact, in most environments, CatPort will perform
  172.      its' duties in about 1 second.
  173.         CatPort version 1.00 provides the ability to create the following
  174.      door dropfiles:
  175.                      CALLINFO.BBS (Used by doors for Wildcat version 2)
  176.                      DORINFO1.DEF (Used by doors for RBBS-PC )
  177.                      CHAIN.TXT    (Used by doors for WWIV (see note) )
  178.                      GAPDOOR.SYS  (An older format of DOOR.SYS. Rename to
  179.                                    DOOR.SYS when copying it to the door
  180.                                    program directory. It is called GAPDOOR.SYS
  181.                                    to prevent problems of confusion with WC's
  182.                                    DOOR.SYS)
  183.  
  184.      (Note: WWIV has a very unique way of handling doors, and many doors
  185.             written specifically for WWIV rely upon screen i/o routines that
  186.             are internal to WWIV, as well as a dropfile. Doors such as these
  187.             will not work with just a CHAIN.TXT file, and can not be made to.
  188.             they require WWIV. Other doors that support multiple dropfile
  189.             formats including CHAIN.TXT usually have no such requirements,
  190.             and will work fin with just the CHAIN.TXT that CatPort creates.)
  191.  
  192.         CatPort includes a number of special enhanced options (in the
  193.      registered version), which enable the Wildcat sysop to custom-tailor
  194.      the data written to the dropfile. These will be explained in detail
  195.      later.
  196.  
  197.         Dropfiles created by CatPort have less hard-coded information that
  198.      other BBS doorfile converters, and with very few exceptions have NO
  199.      blank lines in them. Whenever Wildcat provides the data a dropfile needs,
  200.      CatPort uses it, no matter how obscure. This ensures that dropfiles
  201.      created by CatPort will work sucessfully as input to nearly every OTHER
  202.      doorfile converter, should a format other than one of the internally-
  203.      support CatPort formats be required. Of course, it is our wish to add all
  204.      typically required formats to CatPort internally, and we actively solicit
  205.      submissions of doorfile format structures from door authors or user of
  206.      CatPort. However, should a sysop need to create a format that CatPort
  207.      does not create itself, they may use any of CatPort's supported output
  208.      formats with another doorfile converter to arrive at the desired result
  209.      (including doorfile converters that do not work with Wildcat 3!). We
  210.      recommend using the CALLINFO.BBS file if it needs to be fed to another
  211.      conversion program, as it contains the most complete caller data of the
  212.      formats CatPort presently creates.
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.                                                            CatPort 1.00  (2)
  220.  
  221.  
  222.  
  223.    Legal mumbo-jumbo
  224.  
  225.         CatPort is guaranteed to do only one thing: take up space on
  226.      your disk or diskette. While CatPort has been extensively tested under
  227.      many environments without mishap, the author and RhoSoft can not
  228.      accept any responsibility or liability for ANY damage to data and/or
  229.      equipment that may result from the use of CatPort. By running the program,
  230.      the user releases RhoSoft and the author(s) of CatPort from all
  231.      potential liability and/or claims as a result of CatPort's use.
  232.  
  233.    Registration / Distribution
  234.  
  235.         CatPort is marketed as SHAREWARE. This means that you are encouraged
  236.      to evaluate CatPort for a period of 30 days, after which time you must
  237.      either register the product or discontinue its' use. Registration of
  238.      CatPort is NOT expensive. CatPort version 1.00 costs 10 dollars (US
  239.      funds), and will increase in price as features/functions are added.
  240.      Registered users of CatPort are entitled to free program upgrades over
  241.      the life of the product, so registering early assures the most for your
  242.      money.
  243.         Registration of CatPort provides you with a personal registration
  244.      id which will "unlock" the enhanced features of the product. In its'
  245.      unregistered form, CatPort will read/write dropfiles only. All options
  246.      to manipulate data are considered enhanced features. Registered users
  247.      may receive support from the RhoSoft staff, as well as provide input
  248.      on new features for future releases.  Wildcat sysop to custom-tailor
  249.      the data written to the dropfile. These will be explained in detail
  250.      later.
  251.  
  252.         You are encouraged to distribute copies of CatPort in the original
  253.      unaltered archive. You may not, however, distribute registration ids.
  254.      The latest version of CatPort is available for network file request
  255.      from the support BBS, as well as for download on the Mustang HQ BBS.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.                                                            CatPort 1.00  (3)
  275.  
  276.  
  277.  
  278.    General Operation
  279.  
  280.         CatPort is executed from the node home directory (for multi-node
  281.      systems), or from the work directory for a single-line system. This is,
  282.      by default, the current directory when Wildcat executes a door or menu
  283.      hook batch file. CatPort requires the following four files to be present
  284.      for operation:
  285.                      CATPORT.EXE  (Can be anywhere in the DOS path)
  286.                      CATPORT.CFG  (Can br anywhere in the DOS path)
  287.                      DOOR.SYS     (Created by WC in the node/work directory)
  288.                      USERINFO.DAT (Created by WC in the node/work directory)
  289.  
  290.      If any of the last three files are missing, Catport will cease operation.
  291.  
  292.         CATPORT.CFG:
  293.  
  294.         CatPort requires the presence of a file called CATPORT.CFG, which
  295.      must be locally created, and must exist somewhere in the DOS path for
  296.      the system CatPort is running on. A sample CFG file, called CATPORT.SMP,
  297.      is provided with the distribution archive. Its' format is as follows:
  298.  
  299. line 1: BBS Name
  300. Line 2: Sysop's first name
  301. Line 3: Sysop's last name
  302. Line 4: CatPort registration id
  303. -------------------------------- (lines below line 4 are ignored)
  304.  
  305.         All information must be provided, as some door dropfiles require
  306.      the sysop's name or BBS name. If CatPort determines the registration
  307.      id to be invalid, the enhanced options will be disabled, so any info
  308.      can be entered in this field prior to registering CatPort.
  309.  
  310.         CatPort controls execution via DOS errorlevels, so your BAT file
  311.      will need to check for these errorlevels. The errorlevels CatPort
  312.      returns are:
  313.  
  314.      Errorlevel 255  = File missing, read/write error, internal CatPort error.
  315.      Errorlevel  60  = Caller rejected due to RESTRICT setting.
  316.      Errorlevel  50  = Caller rejected due to SLIMIT setting.
  317.      Errorlevel  40  = ASWAP specified, but no alias exists for caller.
  318.  
  319.      Sucessful execution results in CatPort exiting with an errorlevel equal
  320.      to the command line parameter for the BBS dropfile that CatPort was
  321.      requested to create. At present, these are:
  322.  
  323.      Errorlevel   3  = GAPDOOR.SYS Created sucessfully.
  324.      Errorlevel   2  = CHAIN.TXT Created sucessfully.
  325.      Errorlevel   1  = DORINFO1.DEF Created sucessfully.
  326.      Errorlevel   0  = CALLINFO.BBS Created sucessfully.
  327.  
  328.  
  329.                                                            CatPort 1.00  (4)
  330.  
  331.  
  332.  
  333.    Command format
  334.  
  335.         All CatPort functions are specified as command-line parameters.
  336.      The basic command line format to invoke CatPort is as follows:
  337.  
  338.      Catport x d:\path\ option1 option2 etc
  339.  
  340.      In the above example,
  341.              x = The identifier for the dropfile format required
  342.                      0 = CALLINFO.BBS
  343.                      1 = DORINFO1.DEF
  344.                      2 = CHAIN.TXT
  345.                      3 = GAPDOOR.SYS
  346.                  Any number greater than 3 , or any other non-valid
  347.                  identifier results in an abnormal exit with errorlevel 255.
  348.  
  349.       d:\path\ = The COMPLETE drive/path (WITH TRAILING BACKSLASH) where the
  350.                  selected door dropfile is to be written. For example,
  351.                  e:\bbs\doors\yt\ would be a valid parameter. NOTE! Failure to
  352.                  include the trailing backslash will result in the selected
  353.                  dropfile being improperly named, or being written to the wrong
  354.                  subdirectory. YOU SHOULD NOT SPECIFY THE DROPFILE NAME ON
  355.                  THIS PARAMETER.
  356.  
  357.       option1  = Enhanced options you wish to use. These may be in any order,
  358.       option2    and multiple options may be specified.
  359.       etc
  360.  
  361.  
  362.    Enhanced options (available in registered versions only)
  363.  
  364.      ASWAP
  365.  
  366.         Catport allows you to write the door dropfile using the callers'
  367.      alias rather than their real name. This allows the sysop to make a door
  368.      program "anonymous" by nature, especially if the door does not allow for
  369.      handles or nicknames to be selected internally. If the caller does not
  370.      have an alias established, CatPort will exit with an errorlevel of 40,
  371.      AND WILL NOT WRITE THE DOOR DROPFILE. The controlling door .BAT file
  372.      may then exit based upon this errorlevel.
  373.        Note to users of DORINFO1.DEF: The defined standard for DORINFO1.DEF is
  374.      based upon a "First name, Last name" methodology. Therefore, aliases
  375.      using less than 2 words will result in a BLANK last name, and aliases
  376.      using more than 2 words will result in a TRUNCATED name (IE, a caller
  377.      with an alias of "The Lone Ranger" will appear in DORINFO1.DEF as
  378.      simply "firstname = THE, lastname = LONE".
  379.  
  380.  
  381.  
  382.  
  383.                                                            CatPort 1.00  (5)
  384.  
  385.  
  386.  
  387.  
  388.      SLIMIT xxxx
  389.  
  390.         You may instruct CatPort to only permit a caller access to a door
  391.      if their security level is higher than (or equal to) the one specified
  392.      following the SLIMIT keyword (xxxx). If a caller with a security
  393.      level below the SLIMIT value attempts to run use the door, CatPort will
  394.      exit with an errorlevel of 50 AND WILL NOT WRITE THE DOOR DROPFILE.
  395.      The controlling door .BAT file may then exit based upon this errorlevel.
  396.      SLIMT expects a following keyword value of from 1-9999.
  397.  
  398.      RESTRICT xxxx
  399.  
  400.         RESTRICT is very similar to SLIMIT, except that it only permits a
  401.      caller to access the door if their security level is EQUAL to the one
  402.      specified following the RESTRICT keyword (xxxx). If the callers' security
  403.      level does not match, CatPort will exit with an errorlevel of 60 AND WILL
  404.      NOT WRITE THE DOOR DROPFILE. The controlling door .BAT file may then exit
  405.      based upon this errorlevel. RESTRICT expects a following keyword value of
  406.      from 1-9999.
  407.  
  408.      TLIMIT xxx
  409.  
  410.         You may instruct CatPort to allow a maximum period of time in a door
  411.      for a caller by using the TLIMIT function. TLIMIT expects a following
  412.      keyword equal to the maximum time allowed for the door being run. If the
  413.      callers' logon time for the day is more than the TLIMIT value, the output
  414.      door dropfile will be written showing the user with the value of TLIMIT
  415.      as time remaining for the day. IN NO CASE WILL USING TLIMIT ALTER THE
  416.      CALLERS ACTUAL LOGON TIME REMAINING FOR THE BBS. If the caller has less
  417.      logon time left than the limit specified, the actual logon time left will
  418.      be written to the door dropfile. USING TLIMIT WILL NEVER INCREASE THE
  419.      AMOUNT OF LOGON TIME A CALLER HAS. Note that TLIMIT implies a "per play"
  420.      time restriction, and not a "per day" limit. A caller can conceivably
  421.      re-run the door after their TLIMIT time has expired, providing they have
  422.      adequate logon time remaining on the BBS.
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.                                                            CatPort 1.00  (6)
  440.  
  441.  
  442.  
  443.    Usage Samples
  444.  
  445.         The following samples give an idea of how you would execure CatPort
  446.      in a door .BAT file:
  447.  
  448.      Case 1: Create callinfo.bbs, in directory c:\bbs\yt\.
  449.  
  450.              CatPort 0 c:\bbs\yt\
  451.  
  452.      Case 2: Create Chain.txt, in directory F:\bbs\wwiv\, forcing name use.
  453.  
  454.              CatPort 2 f:\bbs\wwiv\ ASWAP
  455.  
  456.      Case 3: Create Gapdoor.sys in directory e:\game\, forcing time limit.
  457.  
  458.              CatPort 3 e:\game\ TLIMIT 30
  459.  
  460.      Note: Enhanced options may be combined, but are ignored in unregistered
  461.      versions of CatPort.
  462.  
  463.      Note for users of GAPDOOR.SYS
  464.  
  465.         Catport creates the "older" version of DOOR.SYS, and gives it a
  466.      unique name, using GAPDOOR.SYS, in order for it to be kept distinct from
  467.      Wildcat's own, but different, DOOR.SYS. In order to actually use the file
  468.      for a door game requiring the older DOOR.SYS, YOU MUST RENAME GAPDOOR.SYS
  469.      TO DOOR.SYS IN THE DIRECTORY WHERE CATPORT WRITES IT. This can be done in
  470.      your .BAT file as shown:
  471.  
  472.    @echo off
  473.    CatPort 3 c:\wc\gapgame\
  474.    If errorlevel 255 goto error
  475.    cd \wc\gapgame
  476.    copy gapdoor.sys door.sys ( or DEL DOOR.SYS and RENAME GAPDOOR.SYS DOOR.SYS)
  477.    playgame
  478.    :error
  479.    cd \wc30
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.                                                            CatPort 1.00  (7)
  495.  
  496.  
  497.      Note for users of enhanced options:
  498.  
  499.         In order to effectively use SLIMIT and RESTRICT, you must make your
  500.      .BAT file aware of the rejection errorlevels. The following sample
  501.      DOOR.BAT file assumes that the caller is on COM1, and uses both SLIMIT
  502.      and RESTRICT options in the CatPort call. While this is technically
  503.      possible, it is redundant, and in practice you will never need to specify
  504.      both options.
  505.  
  506.      @echo off
  507.      CatPort 1 c:\wc30\door\yt\ ASWAP SLIMIT 100 RESTRICT 200
  508.      If errorlevel 255 goto fail
  509.      If errorlevel  60 goto R_reject
  510.      If errorlevel  50 goto S_reject
  511.      If errorlevel  40 goto A_reject
  512.      cd \wc30\door\yt
  513.      yt
  514.      goto end
  515.      :fail
  516.      Echo An error has occurred. Please notify sysop! > COM1:
  517.      goto end
  518.      :R_reject
  519.      Echo Your security level does not match required level for door. > COM1:
  520.      goto end
  521.      :S_reject
  522.      Echo Your security level is not high enough for this door. > COM1:
  523.      goto end
  524.      :A_reject
  525.      Echo You do not have an alias defined, and can not use this door. > COM1:
  526.      goto end
  527.      :end
  528.      cd \wc30
  529.  
  530.  
  531.    Error logging
  532.  
  533.         CatPort will write an error log each time the program fails for some
  534.      reason, called CATPORT.LOG, in the same directory CatPort is run from.
  535.      Each error entry is date/time logged. This file should be checked
  536.      occasionally and "pruned" as needed to prevent it from growing too large.
  537.      a seperate CATPORT.LOG will exist in the node work directory of each
  538.      node on a multi-node system. If CatPort generates an errorlevel exit,
  539.      or a user is rejected due to an enhance option limitation, it will be
  540.      logged here. If CatPort cannot create/update the log file, processing
  541.      will continue without error logging.
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.                                                            CatPort 1.00  (8)
  550.  
  551.  
  552.    Support for CatPort:
  553.  
  554.         CatPort is supported for registered users on the Walden Puddle BBS
  555.      at (607) 687-6193/6049, and also via netmail to RhoSoft at 1:260/450
  556.      via FIDOnet, 26:1607/100 via Signet, or 100:910/0 at Magnet. Mail
  557.      from unregistered users is also welcome, although guarantees of speedy
  558.      replies can not be made. We DO, however, take out products seriously,
  559.      and will act promptly on all major bug reports, no matter how reported
  560.      or by whom. Implementation of suggestions for improvment from registered
  561.      users will take precedence over unregistered users.
  562.  
  563.         We also maintain a presence on the Mustang Software HQ BBS, thanks
  564.      to Kevin Brokaw, sysop of the Walden Puddle BBS. Please address mail
  565.      regarding CatPort to him when using the Mustang HQ BBS.
  566.  
  567.    Future features "in the works"
  568.  
  569.         We plan on adding additional function to CatPort in the near future,
  570.      most significantly communications routines to signal to the caller
  571.      directly when their door session is rejected due to enhanced option
  572.      limitations, as well as many more door dropfile formats, and a "1 play per
  573.      day" feature. CatPort version 2 will contain the above and more, and
  574.      will also carry a price increase, so if you wish to consider registering,
  575.      do it now, and receive updates for free.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.                                                            CatPort 1.00  (9)
  605.  
  606.  
  607.               REGISTRATION PROCESS FOR CatPort Version 1
  608.  
  609.        Please complete the registration form to register CatPort V1. This
  610.     will entitle you to free program updates for the life of the Product.
  611.     Updates to the product may be downloaded from the Walden Puddle BBS,
  612.     Mustang HQ BBS, or file-requested from the network addresses listed in
  613.     this DOC file under "Support" by the "Magic" name CATPORT.
  614.        You will have a userid created for you on the Walden Puddle BBS, using
  615.     a password you provide below. Your CatPort ID will be mailed to you upon
  616.     clearance of your check, or immediately upon receipt of a money order.
  617.     It will also be posted in a private message on the Walden Puddle BBS
  618.     on the same day, if you should wish to obtain it in that manner.
  619.     The latest (or next) version of CatPort can be mailed to you on
  620.     diskette for an additional charge. Please see order info.
  621.  
  622.  
  623.                  Please complete, print, and mail the next page,
  624.                  along with the proper amount in US funds
  625.                  (check or Money order, please.. not responsible for
  626.                  cash sent in the mail!) to:
  627.  
  628.                              Lee DeBrouchard
  629.                              C/O The Walden Puddle BBS
  630.                              1026 Day Hollow Rd
  631.                              Owego, NY 13827
  632.                              USA
  633.  
  634.  
  635.  -----------------------------------------------------------------------------
  636.             CatPort Registration - please print, complete, and mail
  637.  
  638.       NOTE! After 02/01/92, please obtain latest version of CatPort,
  639.             as this registration form/price is invalid beyond that date.
  640.             Registrations received after 02/15/92 may not be accepted,
  641.             as the initial 10 dollar registration fee is for a limited
  642.             time only!
  643.  
  644.               Mail to:   Lee DeBrouchard
  645.                          C/O The Walden Puddle BBS
  646.                          1026 Day Hollow Rd
  647.                          Owego, NY 13827 USA
  648.  
  649.  Registering Sysops's Name ______________________________________________
  650.                            (Will be used to set up account on support BBS)
  651.  Password requested        ______________________________________________
  652.                            (Will be used to set up account on support BBS)
  653.  
  654.  
  655.  Registering Sysops's Address ___________________________________________
  656.  
  657.                               ___________________________________________
  658.  
  659.                               ___________________________________________
  660.  
  661.  
  662.   BBS CatPort is registered to __________________________________________
  663.                               (Note: Must EXACTLY match BBS name as you put
  664.                                      it in Catport.cfg - INCLUDING upper/lower
  665.                                      case letters)
  666.  
  667.   Wildcat Registration # __________________________________
  668.  
  669.  
  670.  
  671.   CatPort version you posess (can be found by issuing CATPORT ?)    _________
  672.  
  673.  
  674.  
  675.  
  676.                                 CatPort 1.00 Early Registration    __$ 10.00__
  677.  
  678.  
  679.                                 Latest/Next CatPort on Disk
  680.                                   Add 2.50 for 5.25 inch
  681.                                       3.00 for 3.5 inch            ___________
  682.                                       (U.S. users only)
  683.  
  684.  
  685.                                 Total amount enclosed              ___________
  686.                                 (In Check or Money order,
  687.                                  Payable to Lee DeBrouchard,
  688.                                  in U.S. Funds)
  689.  
  690.